package org.asusual.pdfcase {

	/**
	 * PDFcase is the library to generate PDF files on client side with the Adobe Flash Player 10.
	 * Code is base on the Java PDFjet http://pdfjet.com 
	 * 
	 * @author Dmitry Bezverkhiy
	 * @version 0.1
	 * 
	 */
	public class ZapfDingbats extends CoreFont {
		private var bBoxLLx : int = -1;
		private var bBoxLLy : int = -143;
		private var bBoxURx : int = 981;
		private var bBoxURy : int = 820;
		protected static const notice : String = "Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries."; 
		private var data : Array = [[32,278],[33,974],[34,961],[35,974],[36,980],[37,719],[38,789],[39,790],[40,791],[41,690],[42,960],[43,939],[44,549],[45,855],[46,911],[47,933],[48,911],[49,945],[50,974],[51,755],[52,846],[53,762],[54,761],[55,571],[56,677],[57,763],[58,760],[59,759],[60,754],[61,494],[62,552],[63,537],[64,577],[65,692],[66,786],[67,788],[68,788],[69,790],[70,793],[71,794],[72,816],[73,823],[74,789],[75,841],[76,823],[77,833],[78,816],[79,831],[80,923],[81,744],[82,723],[83,749],[84,790],[85,792],[86,695],[87,776],[88,768],[89,792],[90,759],[91,707],[92,708],[93,682],[94,701],[95,826],[96,815],[97,789],[98,789],[99,707],[100,687],[101,696],[102,689],[103,786],[104,787],[105,713],[106,791],[107,785],[108,791],[109,873],[110,761],[111,762],[112,762],[113,759],[114,759],[115,892],[116,892],[117,788],[118,784],[119,438],[120,138],[121,277],[122,415],[123,392],[124,392],[125,668],[126,668],[127,278],[128,390],[129,390],[130,317],[131,317],[132,276],[133,276],[134,509],[135,509],[136,410],[137,410],[138,234],[139,234],[140,334],[141,334],[142,278],[143,278],[144,278],[145,278],[146,278],[147,278],[148,278],[149,278],[150,278],[151,278],[152,278],[153,278],[154,278],[155,278],[156,278],[157,278],[158,278],[159,278],[160,278],[161,732],[162,544],[163,544],[164,910],[165,667],[166,760],[167,760],[168,776],[169,595],[170,694],[171,626],[172,788],[173,788],[174,788],[175,788],[176,788],[177,788],[178,788],[179,788],[180,788],[181,788],[182,788],[183,788],[184,788],[185,788],[186,788],[187,788],[188,788],[189,788],[190,788],[191,788],[192,788],[193,788],[194,788],[195,788],[196,788],[197,788],[198,788],[199,788],[200,788],[201,788],[202,788],[203,788],[204,788],[205,788],[206,788],[207,788],[208,788],[209,788],[210,788],[211,788],[212,894],[213,838],[214,1016],[215,458],[216,748],[217,924],[218,748],[219,918],[220,927],[221,928],[222,928],[223,834],[224,873],[225,828],[226,924],[227,924],[228,917],[229,930],[230,931],[231,463],[232,883],[233,836],[234,836],[235,867],[236,867],[237,696],[238,696],[239,874],[240,278],[241,874],[242,760],[243,946],[244,771],[245,865],[246,771],[247,888],[248,967],[249,888],[250,831],[251,873],[252,927],[253,970],[254,918],[255,278]];
		
		override public function getMetrics() : Array {
			return data;
		}

		override public function getBBoxLLx() : int {
			return bBoxLLx;
		}

		override public function getBBoxLLy() : int {
			return bBoxLLy;
		}

		override public function getBBoxURx() : int {
			return bBoxURx;
		}

		override public function getBBoxURy() : int {
			return bBoxURy;
		}
	}
}
